﻿@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px;}
a { text-decoration:none;}
ul { list-style:none;}
img { border:none;}
body { font-size:12px; background:#fff; font-family:"微软雅黑";}

/*header start*/
.header { height:40px; background:#f8f8f8; box-shadow:0px 0px 10px #818181;-webkit-box-shadow:0px 0px 10px #818181;-moz-box-shadow:0px 0px 10px #818181; position: relative;min-width:1200px;}
.header .header_top { width:1200px; margin:0 auto; position:relative;}
#addNewSearch{float: right;}
.header .search { overflow:hidden;margin-right: 20px;margin-top:6px;float: left; background:#fff; behavior:url(../PIE-1.0beta5/PIE.htc);}
.header .search .text { outline:none; width:175px; height:26px; line-height:26px; border:1px solid #ccc; font-size:14px;  padding-left:8px; color:#666; background:#fff; font-family:"微软雅黑"; float:left;}
.header .search .text:focus { border:1px solid #0091e4; }
.header .search .findSelect { float:left;outline:none; height:28px; line-height:28px;border:1px solid #ccc;border-left:1px solid #fff;width:82px;}
.header .search .findSelect:focus { border:1px solid #0091e4; }
.header .search .btn {float:left;width:50px; height:28px; line-height:28px; background:#5397bf; border:none; color:#fff; font-size:14px; margin-left:0px; outline:none; cursor:pointer;font-family:"微软雅黑";}
.header .header_top .p_fliat { line-height:40px; font-size:14px; margin-left:12px; float:left;}
.header .header_top .p_fliat span { margin:0 10px; color:#333;}
.header .header_top .p_fliat a { color:#333;}
.header .header_top .p_fliat a:hover { color:#074998; text-decoration:underline;}
.header .header_top .p_last { line-height:40px; float:right;margin-right:9px;}
.header .header_top .p_last img { vertical-align:middle; margin-right:15px;}

#ewm { display:none; position:absolute; right:0px; top:40px;}

#ewm .arrows { margin-left:40%; height:12px;margin-bottom: -1px;}
#ewm .div { background:#fff; overflow:hidden; box-shadow:0px 2px 3px #ccc;-webkit-box-shadow:0px 2px 3px #ccc;-moz-box-shadow:0px 2px 3px #ccc; padding-top:10px;  z-index:9999; border:1px solid #ccc;}
#ewm .div_on p, #ewm .div_tw p { margin-top:-5px; padding-bottom:8px;}

#ewm .div_on { float:left; text-align:center; margin-left:10px;margin-right:10px;}
#ewm .div_tw { float:left; text-align:center; margin-left:16px;}

@media \0screen {#ewm .arrows { margin-left:40%; height:12px; margin-bottom:-1px;}}
/*header end*/

/*banner start*/
.banner { height:140px; overflow:hidden;background: url(../images/header_top.jpg) no-repeat center center;min-width:1200px; }
/*banner end*/

/*top start*/
.nav_bj { background:url(../images/top.jpg) repeat-x center 0; height:56px; min-width:1200px;box-shadow:0px 0px 10px #999;-webkit-box-shadow:0px 0px 10px #666;-moz-box-shadow:0px 0px 10px #666; height:43px;}
.nav { margin:0 auto; width:1200px; position:relative;z-index:1000;}
.nav_ul { position:absolute; z-index:999; margin-top:3px;}

.nav_stair { position:relative; float:left; text-align:center; width:132px; height:40px; line-height:37px; font-size:18px;margin-left:2px; margin-right:2px;}
.nav_first {width:95px;}
.nav_stair a { color:#fff; display:block;}
.nav_stair:hover { background:#fff; height:48px; font-weight:600;font-size:17px;}
.nav_stair:hover a { color:#035487;}
.nav_stair:hover .nav_second { display:block;}

.nav_second { display:none; background:#fff; padding-bottom:0px; text-align:center; width:132px; box-shadow:0px 2px 5px #ccc;-webkit-box-shadow:0px 2px 5px #ccc;-moz-box-shadow:0px 2px 5px #ccc; padding-top:3px; margin-top:3px;}
.nav_second li { height:42px; line-height:42px;width:132px; font-size:16px;font-weight: 500; }
.nav_second li a { display:inline-block;color:#074998;font-weight:600; cursor:pointer; margin-left:0px;}
.nav_second li:hover { background:#eee;}

.nav_special { width:264px; background:#fff; overflow:hidden;}
.nav_special li { float:left;}
/*top end*/

/*foot start*/
.foot { height:48px; line-height:52px; background:#e4e4e4; padding-top:10px; min-width:1200px;clear:both;}
.foot ul { overflow:hidden; width:333px; margin:0 auto; font-size:16px; font-weight:bold;}
.foot ul li { float:left;}
.foot ul li span { margin:0 10px;}
.foot ul li a { color:#000;}
/*foot end*/

/*footer start*/
.footer { background:#e4e4e4; height:100px; padding-top:10px; width:100%; min-width:1200px;}
.footer_page { width:1200px; margin:0 auto; text-align:center;}
.footer_page p { height:26px; line-height:26px; font-size:14px; color:#000;}
/*footer end*/

/*location start*/
.location { width:1140px; margin:0 auto; height:50px; line-height:58px; font-size:15px; font-weight:bold; color:#666; padding-left:33px; background:url(../images/location.png) no-repeat 0 18px;}
.location a { color:#666; display:inline-block; }
.location a:hover { color:#074998; text-decoration:underline;}
.location span { float:right; font-size:14px; font-weight:500; color:#666; padding-left:16px; background:url(../images/yhgl.png) no-repeat 0 12px;}
.location span a { color:#666; display:inline-block; margin-left:15px;}
.location span a:hover { color:#074998; text-decoration:underline;}
/*location end*/

/*分页 start*/
.paging { height:30px; line-height:30px; overflow:hidden; margin-bottom:30px; margin-top:20px;text-align:center;}
.paging a { width:28px; line-height:28px; text-align:center; border:1px solid #9b9b9b; display:inline-block; margin-right:10px; color:#7e7e7e; font-weight:bold; font-size:14px;}
.paging span{ height:30px; line-height:30px; font-weight:bold; font-size:14px;color:#7e7e7e; }
.paging .a_lefta { width:42px;}
.paging .a_righta { width:52px;}
.paging .a_hover { color:#fff; background:#8abad9; border:1px solid #8abad9;}
/*分页 end*/

/*验证 start*/
.validate_div {position:relative;}
.validate_div .required{color:red;margin-right:2px;}
.validate_init,.validate_error,.validate_ok,.validate_in {padding-left:24px; font-size:14px; word-break: break-all; display:inline-block; width:150px;position:absolute;left:435px;height:35px;}
.validate_init span,.validate_error span,.validate_ok span,.validate_in span {display:table-cell;vertical-align:middle;height:35px;}
.validate_init { background:url(../images/validate_init.png) no-repeat 5px center; color:#999; }
.validate_error { background:url(../images/validate_error.png) no-repeat 5px center; color:#f00;}
.validate_ok { background:url(../images/validate_ok.png) no-repeat 5px center; color:#e51f1f; }
.validate_in { background:url(../images/validate_init.png) no-repeat 5px center; color:#f00; }
/*验证 end*/

/*公共 start*/
.myn5line{border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:10px;background-position:8px 15px;}
.search_title{color:#FF0000;}
.btn_disable { background:#ccc !important; color:#999 !important; }
/*公共 end*/

/*明细页面*/
.ultimately { width:1200px; margin:0 auto 40px auto;}
.ultimately h4 { /*height:60px;*/width:93%;margin:0 auto; line-height:60px; color:#0760a2; font-size:20px; text-align:center;}
.ultimately .p_zy { font-size:14px; line-height:30px;text-align:right; width:1100px; padding-right:15px; margin:0 auto; border-bottom:3px solid #ccc; margin-bottom:30px;}
.ultimately .cmsdiv { width:1115px; margin:0 auto; text-align:left; font-size:15px; line-height:32px;}
/*明细页面*/

/*关于我们等*/
.pbox {
	width:1180px;
	margin:0 auto 40px auto;
	border:1px solid #ccc; 
	border-radius:20px;
	background:#fff;
	box-shadow:0px 0px 8px #ccc;-webkit-box-shadow:0px 0px 8px #ccc;-moz-box-shadow:0px 0px 8px #ccc; behavior:url(../PIE-1.0beta5/PIE.htc);
}
.pbox h4 { height:60px; margin-top:30px;line-height:60px; color:#0760a2; font-size:24px; text-align:center;}
.pbox div { width:1115px; margin:0 auto; text-align:center;margin-bottom:80px;}
.pbox div p { text-align:left; font-size:16px; text-indent:2em; line-height:32px;}

/*关于我们等*/

#ss iframe{ border:none; overflow:hidden;}

/*分享*/
.qrcode_wrap {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  color: #333;
  font-size: 10px;
  padding: 10px;
  width: 250px;
  height: 280px;
  border: 1px solid #bebebe;
  background-color: #fff;
  overflow: hidden;
  z-index: 9999;
  display: none;
}
.qrcode_wrap .qrcode_header_tips {
  height: 15px;
  line-height: 15px;
}
.qrcode_wrap .qrcode_header_tips .qrcode_header_close {
  display: inline-block;
  width: 15px;
  height: 15px;
  float: right;
  cursor: pointer;
}
.qrcode_wrap .qrcode {
  width: 185px;
  height: 185px;
  margin: 20px auto;
}
.qrcode_wrap .qrcode_footer_tips {
  line-height: 20px;
}


.share_icon {
  display: inline-block;
  width: 26px;
  height: 26px;
  margin-left: 5px;
  vertical-align: middle;
}
.weixin_share {
  background: url(../images/weixin_icon.png) 0px 0px no-repeat;
}
.weibo_share {
  background: url(../images/weibo_icon.png) 0px 0px no-repeat;
}


/**
 * =================================================================
 * @author: niuhongpo
 * @date: 20161201
 * =================================================================
 */